New macros NULL_DEVICE and EXEC_SUFFIXES, to give the name of the
authorJim Blandy <jimb@redhat.com>
Tue, 30 Mar 1993 23:07:47 +0000 (23:07 +0000)
committerJim Blandy <jimb@redhat.com>
Tue, 30 Mar 1993 23:07:47 +0000 (23:07 +0000)
equivalent of /dev/null, and the suffixes used by executable
files.  This is simple, and helps people porting Emacs to other
operating systems.
* process.h (NULL_DEVICE): Give this a default value.
* process.c (Fstart_process): Pass EXEC_SUFFIXES to openp.
(Fprocess_send_eof): Use NULL_DEVICE instead of "/dev/null".
* callproc.c (Fcall_process): Pass EXEC_SUFFIXES to openp.
Use NULL_DEVICE instead of "/dev/null".
* s/vms.h (NULL_DEVICE): #define this.

src/s/vms.h

index 01041b3e140f59da0943dfa64fe9831285f4430e..dd4769a10bd7272ca5546a066c89fe7ba92ca7af 100644 (file)
@@ -246,3 +246,5 @@ globalref char sdata[];
 /* Stdio FILE type has extra indirect on VMS, so must alter this macro.  */
 
 #define PENDING_OUTPUT_COUNT(FILE) ((*(FILE))->_ptr - (*(FILE))->_base)
+
+#define NULL_DEVICE "NLA0:"